Replacing Object Oriented Programming Features through Aspect Oriented Programming with Crosscutting Concerns

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Editorial: Aspect-oriented Programming and Separation of Crosscutting Concerns

The separation of concerns principle—decomposing a system into coherent, modular parts to localize changes to them—is a fundamental concept in software engineering. Over the past four decades, there have been some key developments that have transformed the way we think about concerns and their modularization during the development and evolution of software systems. These key developments includ...

متن کامل

Aspect-Oriented Programming—An Object-Oriented Extension

Aspect-oriented programming is an extension to object-orientation with the goal of separating the concerns of domain logic from application logic. The essay aims at looking at aspect-oriented from a theoretical perspective, trying to place it within the existing framework provided by object-orientation. The first section is an introduction to objectorientation. Here I will present the most comm...

متن کامل

The Aspect-Oriented Interceptors’ Pattern for Crosscutting and Separation of Concerns using Conventional Object Oriented Programming Languages

With disciplined use of the aspect-oriented interceptors’ pattern [10], limited but effective crosscutting techniques can be used with conventional programming languages such as Java and C++. We have developed this pattern for use in Cougaar [7], a comprehensive infrastructure for supporting distributed agents. Cougaar can adapt to changes in the runtime environment, supporting such dynamic fea...

متن کامل

Improving Extensibility of Object-Oriented Frameworks with Aspect-Oriented Programming

Object-oriented frameworks are nowadays a common and useful technology used in the implementation of software system families. Despite their benefits, over the last years many researchers have described the inadequacy of object-oriented mechanisms to address the modularization and composition of many framework features, which consequently reduces the extent to which a framework can be extended....

متن کامل

Comparative Evaluation of Programming Paradigms: Separation of Concerns with Object-, Aspect-, and Context-Oriented Programming

There are many programming paradigms for the separation of concerns (SoC). Each paradigm modularizes concerns in a different way. Context-oriented programming (COP) has been developed as a supplement to objectoriented programming (OOP), which is one of the most widely used paradigms for SoC. It modularizes concerns that are difficult for OOP. In this paper, we focus on three paradigms OOP, aspe...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: International Journal of Computer Applications

سال: 2017

ISSN: 0975-8887

DOI: 10.5120/ijca2017915089